// 【每日一练】给定一个包含 n 个整数的数组 nums，判断 nums 中是否存在三个元素 a，b，c ，使得 a + b + c = 0 ？找出所有满足条件且不重复的三元组。
//
// 注意：答案中不可以包含重复的三元组。
//
// 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4]，
//
// 满足要求的三元组集合为：
// [
//     [-1, 0, 1],
//     [-1, -1, 2]
// ]

// 给定一个整数数组 nums 和一个目标值 target，请你在该数组中找出和为目标值的那 两个 整数，并返回他们的数组下标。
//
// 你可以假设每种输入只会对应一个答案。但是，你不能重复利用这个数组中同样的元素。
//
// 示例:
//
//     给定 nums = [2, 7, 11, 15], target = 9
//
// 因为 nums[0] + nums[1] = 2 + 7 = 9
// 所以返回 [0, 1]
// /**
//  * @param {number[]} nums
//  * @param {number} target
//  * @return {number[]}
//  */
var twoSum = function(nums, target) {
   var arr = [];
   for(var i = 0;i<nums.length;i++){
       arr[0] = i;
       if(nums.indexOf(target - nums[i]) > -1 && nums.indexOf(target - nums[i]) !== i){
           arr[i] = nums.indexOf(target - nums[i]);
           break;
       }
   }
   return arr;
};
var nums = [2, 7, 11, 15], target = 9;
console.log(twoSum(nums, target));


